@@ -46,8 +46,8 @@ def upgrade_api(request):  | 
            ||
| 46 | 46 | 
                @logit  | 
            
| 47 | 47 | 
                def patch_api(request):  | 
            
| 48 | 48 | 
                """ APP 补丁 """  | 
            
| 49 | 
                -    platform = request.REQUEST.get('platform', '')
               | 
            |
| 50 | 
                -    version = request.REQUEST.get('version', '')
               | 
            |
| 49 | 
                +    platform = request.GET.get('platform', '') or request.POST.get('platform', '')
               | 
            |
| 50 | 
                +    version = request.GET.get('version', '') or request.POST.get('version', '')
               | 
            |
| 51 | 51 | 
                     src = int(request.POST.get('src', 0))
               | 
            
| 52 | 52 | 
                 | 
            
| 53 | 53 | 
                patch_info = get_app_patch_info(platform, version, src)  | 
            
                @@ -60,9 +60,9 @@ def patch_api(request):  | 
            ||
| 60 | 60 | 
                @logit  | 
            
| 61 | 61 | 
                def online_api(request):  | 
            
| 62 | 62 | 
                """ 是否上线 """  | 
            
| 63 | 
                -    platform = request.REQUEST.get('platform', '')
               | 
            |
| 64 | 
                -    channel = request.REQUEST.get('channel', '')
               | 
            |
| 65 | 
                -    version = request.REQUEST.get('version', '')
               | 
            |
| 63 | 
                +    platform = request.GET.get('platform', '') or request.POST.get('platform', '')
               | 
            |
| 64 | 
                +    channel = request.GET.get('channel', '') or request.POST.get('channel', '')
               | 
            |
| 65 | 
                +    version = request.GET.get('version', '') or request.POST.get('version', '')
               | 
            |
| 66 | 66 | 
                 | 
            
| 67 | 67 | 
                app_settings = get_app_settings_info(platform, channel, version)  | 
            
| 68 | 68 | 
                 | 
            
                @@ -34,7 +34,7 @@ mock==2.0.0  | 
            ||
| 34 | 34 | 
                pysnippets==1.0.4  | 
            
| 35 | 35 | 
                pywe-jssdk==1.0.2  | 
            
| 36 | 36 | 
                pywe-miniapp==1.0.0  | 
            
| 37 | 
                -pywe-oauth==1.0.5  | 
            |
| 37 | 
                +pywe-oauth==1.0.6  | 
            |
| 38 | 38 | 
                pywe-pay==1.0.11  | 
            
| 39 | 39 | 
                pywe-pay-notify==1.0.1  | 
            
| 40 | 40 | 
                pywe-response==1.0.1  | 
            
                @@ -5,6 +5,6 @@ from versions import Version  | 
            ||
| 5 | 5 | 
                 | 
            
| 6 | 6 | 
                 | 
            
| 7 | 7 | 
                 def is_version_match(request, vers={}):
               | 
            
| 8 | 
                +    version = request.GET.get('version', '') or request.POST.get('version', settings.CURRENT_VERSION)
               | 
            |
| 8 | 9 | 
                     minv, maxv = (vers.get('min_adr', ''), vers.get('max_adr', '')) if request.Android else (vers.get('min_ios', ''), vers.get('max_ios', ''))
               | 
            
| 9 | 
                - return Version.parse(minv or settings.MIN_VERSION) <= Version.parse(  | 
            |
| 10 | 
                -        request.REQUEST.get('version', settings.CURRENT_VERSION)) <= Version.parse(maxv or settings.MAX_VERSION)
               | 
            |
| 10 | 
                + return Version.parse(minv or settings.MIN_VERSION) <= Version.parse(version) <= Version.parse(maxv or settings.MAX_VERSION)  |